package com.lty.jeeg.server.modules.fas.model;

import com.lty.jeeg.server.modules.sys.model.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author : zl
 * @date : 2019-02-13 14:56:11
 * Description : 调拨记录
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class HandOver extends BaseEntity<Long>{

    private static final long serialVersionUID = 1L;

	/** 
	 来源用户id
	  */
	private Long handlerId;

	/** 
	 来源用户姓名
	  */
	private String handlerName;

	/**
	 操作类型：
	 10: 领取
	 20: 采购
	 30: 调拨
	 40: 报废
	 50: 置换
	  */
	private Integer handleType;

	/** 
	 调拨来源部门id
	  */
	private Long deployComeId;

	/** 
	 调拨来源部门名
	  */
	private String deployComeName;

	/** 
	 调拨目标部门id
	  */
	private Long deployForId;

	/** 
	 调拨目标部门名
	  */
	private String deployForName;

	/** 
	 调拨目标用户id
	  */
	private Long deployForpeoId;

	/** 
	 调拨目标用户名
	  */
	private String deployForpeoName;


	/**
	 明细规格
	  */
	private String detailSpec;

	/** 
	 明细单位
	  */
	private String detailUnit;

	/**
	 * 单价
	 */
	private BigDecimal unitPrice;

	/**
	 * 总价
	 */
	private BigDecimal totalPrice;
	/** 
	 商品
	  */
	private Long goodsId;

	/** 
	 商品名
	  */
	private String goodsName;

	/**
	 明细数量
	  */
	private BigDecimal detailNum;

	/**
	 * 报废或置换的审批状态
	 */
	private Integer discardType;


}
